.cover{
width:95px;
float:left;
}

#books{
	display:table;
	border-top: black solid thin;
}

.topViewBook{
border: black solid thin;
border-top:none;
}

.topViewBookFirst{
border: black solid thin;
}

.mainDl{
	display:table-row;
}
.mainDd {
	line-height: 200%;
	display:table-cell;
	vertical-align: middle; 
	padding-left:0.5em;
	padding-right:1em;
}
.mainDd dd{
	line-height:1em;
	padding-left:0em;
	margin-left:0em;
	margin-bottom:0.3em;
}
.mainDd dt{
	font-weight:bold;
	display:inline;
}

.mainDl dt{
	margin-top:0.4em;
	margin-bottom:0.2em;
	font-variant:small-caps;
	letter-spacing:0.1em;
}

.previousnext{
margin:0.5em 0 0.5em 0;
}
